/*国内社招*/
/*body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, address, caption, cite, code, dfn, em, strong, th, var {
    font: 400 14px "微软雅黑", "Microsoft YaHei", "Tahoma", "宋体";
}*/

/*.body_gezx_gnsz,*/
/*.body_gezx_gnsz div,*/
.body_gezx_gnsz dl,
.body_gezx_gnsz dt, 
.body_gezx_gnsz dd, 
.body_gezx_gnsz ul, 
.body_gezx_gnsz ol, 
.body_gezx_gnsz li, 
.body_gezx_gnsz h1, 
.body_gezx_gnsz h2, 
.body_gezx_gnsz h3, 
.body_gezx_gnsz h4, 
.body_gezx_gnsz h5, 
.body_gezx_gnsz h6, 
.body_gezx_gnsz pre, 
.body_gezx_gnsz form, 
.body_gezx_gnsz fieldset, 
.body_gezx_gnsz input, 
.body_gezx_gnsz textarea, 
.body_gezx_gnsz p, 
.body_gezx_gnsz blockquote, 
.body_gezx_gnsz th, 
.body_gezx_gnsz td, 
.body_gezx_gnsz address, 
.body_gezx_gnsz caption, 
.body_gezx_gnsz cite, 
.body_gezx_gnsz code, 
.body_gezx_gnsz dfn, 
.body_gezx_gnsz em, 
.body_gezx_gnsz strong, 
.body_gezx_gnsz th, 
.body_gezx_gnsz var {
    font: 400 14px "微软雅黑", "Microsoft YaHei", "Tahoma", "宋体";
    /*color: #333;*/
}
.body_gezx_gnsz{background:#f0f0f0;}
.body_gezx_gnsz .red{color:#de3435; }
.body_gezx_gnsz .re_sec h2{font-size: 20px; font-weight: bold;}
.body_gezx_gnsz .form{padding:20px 0 40px 0; }
.body_gezx_gnsz .form dl{margin-bottom:20px; font-size: 14px; /*height: 40px; */}
.body_gezx_gnsz .form dt{float: left; width: 160px; font-size: 14px; margin-right:20px; text-align: right; line-height: 40px;}
.body_gezx_gnsz .form dd{float: left;}
.body_gezx_gnsz .form dt span{color:#de3435 }
.body_gezx_gnsz .form dd input{height:32px;line-height:32px;padding: 4px 5px; width: 146px; border: 1px solid #dbdbdb; border-radius: 8px; }

/*单选框*/
.body_gezx_gnsz .choice{  margin:10px 0;float: left; width: 280px;}
.body_gezx_gnsz .choice span{ float: left; }
.body_gezx_gnsz .choice span.span1{ margin-right:20px;}
.body_gezx_gnsz .choice input{vertical-align: middle;}
.body_gezx_gnsz .choice input[type="radio"] {  /* margin: 5px 3px 0px 5px;  */ display: none; vertical-align: middle; }
.body_gezx_gnsz .choice label { width: 10%; line-height: 20px;  padding-left: 20px;    cursor: pointer;    background: url(../img/radioicon.png) no-repeat left 2px;}
.body_gezx_gnsz .choice label.checked {  background-position: left -21px;}
.body_gezx_gnsz .society_zp .addPeople input.w,
.body_gezx_gnsz .society_zp .addPeople .radio{width: 384px; float: left; margin-right: 10px;}
.body_gezx_gnsz .society_zp .addPeople .radio{width: 322px;}
/*下拉框*/
/*下拉框*/
.body_gezx_gnsz .re_sec .cert_box{border: 1px solid #d9dcdf; border-radius: 6px; padding-left: 15px; height: 38px; line-height: 38px;}
.body_gezx_gnsz .re_sec .certificate{width: 158px; float: left; position: relative; background: url("../img/spanimg1.png") no-repeat right center;}
.body_gezx_gnsz .re_sec .cert_box{ padding-left: 0; border: 1px solid #d9dcdf;}
.body_gezx_gnsz .re_sec .cert_box span{color: #6d6d6d;  padding-left: 5px;display: block; width: 100%; cursor: pointer; height: 38px; line-height: 38px;}
.body_gezx_gnsz .re_sec .cert_box ul{max-height: 200px; overflow-y: scroll; border: 1px solid #cccccc; left: 0; width: 156px; padding: 4px 0; border-radius: 4px; background-color: #ffffff;
    z-index: 999;
    position: absolute;}
.body_gezx_gnsz .cert_box ul li{ line-height: 30px; padding-left:5px;  cursor: pointer;}
.body_gezx_gnsz .cert_box ul li:hover{ background-color: #999999;}


.body_gezx_gnsz .re_sec .select_box1,
.body_gezx_gnsz .re_sec .select_box{border: 1px solid #d9dcdf; border-radius: 6px; padding-left: 15px; height: 38px; line-height: 38px;}
.body_gezx_gnsz .re_sec .selectWrap1,
.body_gezx_gnsz .re_sec .selectWrap{width: 158px; float: left; position: relative; background: url("../img/icons.png") no-repeat -426px -5px; margin-right: 10px;}
.body_gezx_gnsz .re_sec .selectWrap1 .select_box1,
.body_gezx_gnsz .re_sec .selectWrap .select_box{ padding-left: 0; border: 1px solid #dbdbdb;}
.body_gezx_gnsz .re_sec .selectWrap1 span,
.body_gezx_gnsz .re_sec .selectWrap span{  padding-left: 5px;display: block; width: 100%; cursor: pointer; height: 38px;line-height: 38px;}
.body_gezx_gnsz .re_sec .selectWrap1 ul,
.body_gezx_gnsz .re_sec .selectWrap ul{max-height: 200px; overflow-y: scroll; border: 1px solid #cccccc; left: 0; width: 156px; padding: 4px 0; border-radius: 4px; background-color: #ffffff;
    z-index: 999;
    position: absolute;}
.body_gezx_gnsz .re_sec .selectWrap1 ul li,
.body_gezx_gnsz .re_sec .selectWrap ul li{ line-height: 30px; padding-left: 15px;  cursor: pointer;}
.body_gezx_gnsz .re_sec .selectWrap1 ul li:hover,
.body_gezx_gnsz .re_sec .selectWrap ul li:hover{ background-color: #999999;}

.body_gezx_gnsz .re_sec .selectWrap1 span{color: #6d6d6d;}

.body_gezx_gnsz .re_sec .select_box2{border: 1px solid #d9dcdf; border-radius: 6px; padding-left: 15px; height: 38px; line-height: 38px;}
.body_gezx_gnsz .re_sec .selectWrap2{width: 158px; float: left; position: relative; background: url("../img/icons.png") no-repeat -196px -421px; margin-right:10px;}
.body_gezx_gnsz .re_sec .nationality_xl,.body_gezx_gnsz .re_sec .education_xl,.body_gezx_gnsz .re_sec .degree_xl{width: 158px; float: left; position: relative; background: url("../img/icons.png") no-repeat -426px -5px; margin-right:10px;}
.body_gezx_gnsz .re_sec .selectWrap2 .select_box2{ padding-left: 0; border: 1px solid #dbdbdb;}
.body_gezx_gnsz .re_sec .selectWrap2 span{color:#6d6d6d;padding-left:5px;display: block; width: 100%; cursor: pointer; height: 38px;line-height: 38px;}
.body_gezx_gnsz .re_sec .selectWrap2 ul{ max-height:200px;overflow-y: scroll;border: 1px solid #cccccc; left: 0; width: 156px; padding: 4px 0; border-radius: 4px; background-color: #ffffff;
    z-index: 999;
    position: absolute;}
.body_gezx_gnsz .re_sec .selectWrap2 ul li{ line-height: 30px; padding-left: 15px;  cursor: pointer;}
.body_gezx_gnsz .re_sec .selectWrap2 ul li:hover{ background-color: #999999;}
.body_gezx_gnsz .re_l_sec1_form .selectWrap2{width: 158px; margin-left:0px; margin-right: 10px;}


.body_gezx_gnsz .btnWrap{padding-left: 255px; margin-top: 25px;}
.body_gezx_gnsz .btnWrap a{float: left; width:100px; height: 40px;  line-height: 40px;  text-align: center;  }
.body_gezx_gnsz .btnWrap .save,
.body_gezx_gnsz .btnWrap .save_item{border-radius:5px;background:#3399ff; color: #fff;}
.body_gezx_gnsz .btnWrap .cancel{color:#39f; }
.body_gezx_gnsz textarea{padding: 5px;width: 450px; height:108px; border: 1px solid #e2e2e2; border-radius: 6px;margin-bottom: 8px;}


.body_gezx_gnsz{background:#f0f0f0; font-size:14px;}
.body_gezx_gnsz .container{width: 1100px; margin: 50px auto;position: relative;overflow: hidden;}
.body_gezx_gnsz .re_left{ width:850px; }
.body_gezx_gnsz .re_sec{position: relative; padding: 30px; margin-bottom: 10px; background: #fff}
.body_gezx_gnsz .re_l_sec1{width:790px; padding:30px; background: #fff; margin-bottom:10px;}
.body_gezx_gnsz .sec1_top{height: 100px; padding-bottom: 30px; border-bottom: 1px solid #f0f0f0;}
.body_gezx_gnsz .avatar{width: 100px; height: 100px; margin-right:25px;}
.body_gezx_gnsz .name{color:black; font-size: 22px;font-weight: bold;max-width:200px;display: inline-block;}
.body_gezx_gnsz .sexold{color:black; font-size: 13px;padding-left: 5px;display: inline-block;overflow: hidden;}
.body_gezx_gnsz .edit{width:18px; height: 20px; background: url(../img/icon.png) no-repeat 0 -1px}
.body_gezx_gnsz .sec1_bottom{padding-top:20px; }
.body_gezx_gnsz .btnWrap{font-size: 14px;}
.body_gezx_gnsz .emailll{max-width: 600px;background: url(../img/icons.png) no-repeat 0px -1119px;padding-left:20px;font-size: 14px;margin-top: 25px;margin-bottom: 10px;}
.body_gezx_gnsz .phoneee{max-width: 132px;background: url(../img/icons.png) no-repeat -157px -431px;padding-left:20px;font-size: 14px;}

.body_gezx_gnsz .body_gezx_gnsz .re_l_sec1 .sec1_bottom .left{ text-align: right; width: 50%;}
.body_gezx_gnsz .body_gezx_gnsz .re_l_sec1 .sec1_bottom .right1{ text-align: right; width: 50%;}
.body_gezx_gnsz .re_l_sec1 .sec1_bottom .left label,
.body_gezx_gnsz .re_l_sec1 .sec1_bottom .right1 label{font-size: 14px;;margin-right: 20px;text-align: right;float: left;display: block;width: 100px;/*height: 20px;line-height: 20px;*/color: #999;}
.body_gezx_gnsz .re_l_sec1 .sec1_bottom .left p,
.body_gezx_gnsz .re_l_sec1 .sec1_bottom .right1 p{font-size: 14px;;text-align: left;width: 240px;/*height: 20px;*/line-height: 20px;margin-left: 120px;}
.body_gezx_gnsz .re_l_sec1 .sec1_bottom .left .zhuli,
.body_gezx_gnsz .re_l_sec1 .sec1_bottom .right1 .zhuli{margin-bottom: 10px;}
.body_gezx_gnsz .re_l_sec2{position: relative; padding:25px; background: #fff;}
.body_gezx_gnsz h2{font-size:20px; color:#e12332; font-weight: bold; padding-left: 30px; background: url(../img/icon.png) no-repeat 0 -59px;}
.body_gezx_gnsz .re_sec .edit{position: absolute; width: 18px; height: 20px;
top:25px; right:25px;}
.body_gezx_gnsz .re_manage em{float: left; height: 60px; width: 90px;line-height: 60px; background:#fff url(../img/icon.png) no-repeat 60px -232px;}
.body_gezx_gnsz .re_manage span{display: block;width: 120px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; height: 60px; line-height: 60px; background:#fff; text-align:left; color:#3a9bfc; font-size: 16px; margin-bottom: 10px;}
.body_gezx_gnsz .re_manage{display: block;height: 60px; line-height: 60px; background:#fff; text-align: center; color:#3a9bfc; font-size: 16px; margin-bottom: 10px;}

.body_gezx_gnsz .re_upload em{float: left; height: 60px; width: 90px;line-height: 60px; background:#fff url(../img/icon.png) no-repeat 60px -295px;}
.body_gezx_gnsz .re_upload span{display: block;width: 120px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; height: 60px; line-height: 60px; background:#fff; text-align:left; color:#3a9bfc; font-size: 16px;}
.body_gezx_gnsz .re_upload{display: block;height: 60px; line-height: 60px; background:#fff; text-align: center; color:#3a9bfc; font-size: 16px;}


/*.body_gezx_gnsz .re_upload{display: block; height: 60px; line-height: 60px; background:#fff url(../img/icon.png) no-repeat 60px -232px; text-align: center; color:#3a9bfc; font-size: 16px; margin-bottom: 10px;}*/
/*.body_gezx_gnsz .re_upload{background-position:60px -295px; margin-bottom: 0; }*/
.body_gezx_gnsz .re_upload_div{width: 240px;height: 40px;margin-top: -40px;cursor: pointer; }
.body_gezx_gnsz .re_upload_div input{position:absolute;clip:rect(0 0 0 0);cursor: pointer;}
.body_gezx_gnsz .re_right a{color:#3a9bfc; }
.body_gezx_gnsz .model_list{border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding:20px; }
.body_gezx_gnsz .model_wrap{background: #fff;}

.body_gezx_gnsz .gray{color: #999;margin-right: 10px;}
.body_gezx_gnsz .model_list dt{font-size: 14px; height: 38px; line-height: 38px;}
.body_gezx_gnsz .model_list dt span{display: block; float: left;}
.body_gezx_gnsz .model_list dt span.txt{ width: 39.2%;line-height: 21px;}
.body_gezx_gnsz .model_list dt span.gray{ width: 16%;line-height: 21px;}
.body_gezx_gnsz .model_list dt span.preview_lyc{width: 39%; margin-left: 0; text-align: right;}
.body_gezx_gnsz .model_list dd{padding-right:20px;font-size: 14px; height: 30px; line-height: 30px; background: url(../img/icon.png) no-repeat 183px -364px;padding-right:10px;}
.body_gezx_gnsz .model_list dd a{color: #333;}
.body_gezx_gnsz .progress{position: relative;}
.body_gezx_gnsz .width100{position: absolute; top:10px; width: 100%; background: #e5e5e5; height:4px; border-radius: 2px;}
.body_gezx_gnsz .widthper{position: absolute; top:10px; width: 50%; background:#ff6000;height:4px; border-radius: 2px;}
.body_gezx_gnsz .model_wrap .promise{color:#999;  height:70px; line-height: 70px; text-align: center; }
.body_gezx_gnsz .model_wrap .promise a{color: #999; border-bottom: 1px solid #999; font-size: 14px;}
.body_gezx_gnsz .re_right{width: 240px;/*position: fixed;margin-left: 860px;*/}
.body_gezx_gnsz .left_margin{margin-right: 30px;}
.body_gezx_gnsz .re_l_sec1 .left_margin{margin-right:40px;}

/*个人中心国内社招的基本信息表单填写*/
/*.re_l_sec1_form input[type="radio"]{*/
.body_gezx_gnsz .re_l_sec1_form{width:790px; padding:30px; background: #fff; margin-bottom:10px;}
.body_gezx_gnsz .re_l_sec1_form .sec1_title{background: url(../img/icons.png) no-repeat -161px -1048px;padding-left: 25px;font-size: 20px;font-weight: bold;color: #e12332;display: inline-block;}
.body_gezx_gnsz i{color: red;font-weight:bolder;padding-right: 2px;}
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .left .zhuli,
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .right1 .zhuli{margin-bottom: 20px;}
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .left label,
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .right1 label{margin-right: 15px;font-size: 14px;;text-align: right;float: left;display: block;width: 100px;/*height: 40px;*/line-height: 40px;}
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .left p,
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .right1 p{font-size: 14px;float: left;}
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .left p input,
.re_l_sec1_form .sec1_bottom .right1 p input{padding-left:5px;width: 151px;height: 38px;line-height:38px;border-radius: 6px;border: 1px solid #dbdbdb;}
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .date_cs{float:left;position: relative;width:150px;border: 1px solid #d9dcdf;border-radius: 4px;height: 40px;line-height: 40px;margin-left: 20px;}
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .date_cs span{padding-left:10px ;line-height: 40px;display: block;height:40px;cursor: pointer;background: url("../img/spanimg.png") no-repeat right center;}
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .date_cs .son_ul{position: absolute;border: 1px solid #ccc;top: 38px;left: -0.5px; width: 100%;border-radius: 4px;background: #fff;}
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .date_cs .son_ul li{line-height: 28px;cursor: pointer;padding-left: 2%;}
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .right1{display: block;/*margin-right: 200px;*/}
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .right1 .upload_img{padding:5px;border:1px solid #dbdbdb;position: relative;width: 100px;float:left; display: block;margin-left: 130px;}
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .right1 .upload_img .upload_word{cursor: pointer;width: 100px;height: 30px;line-height: 30px;text-align: center;position: absolute;bottom:4%;font-size: 13px;color: white;background-color: #7f7f7f;letter-spacing:2px;}
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .right1 .upload_ts{font-size: 14px;color: #999999;font-size:12px;text-align:center;margin-left: -45px;position: absolute;width: 188px;bottom:-40%;}
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .right1 .margin_bm{margin-bottom: 125px;}
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .right1 .upload_img img{cursor: pointer;}
.body_gezx_gnsz .re_l_sec1_form .btnWrap{padding-left: 310px; margin-top: 20px;padding-bottom:60px;}
.body_gezx_gnsz .re_l_sec1_form .btnWrap a{float: left;width: 100px;height: 38px;line-height: 38px;text-align: center;}
.body_gezx_gnsz .re_l_sec1_form .btnWrap .sec1_form_save{border-radius: 5px; background: #3399ff;color: #fff;}
.body_gezx_gnsz .re_l_sec1_form .btnWrap .sec1_form_cancel{color: #39f;}
.body_gezx_gnsz .re_l_sec1_form .sec1_bottom .right1 .upload_img .upload_word input{display: block;margin-top: -30px;width: 100px;height: 30px;opacity: 0;filter: alpha(opacity=0);cursor: pointer;}
.body_gezx_gnsz .re_l_sec1_form .selectWrap .son_ul li:hover{ background-color: #999999}
/*个人中心国内社招的基本信息表单填写————end*/

.body_gezx_gnsz .re_l_sec1_form .selectWrap{width: 158px; margin-right: 0;}

/*工作意向*/
.body_gezx_gnsz .interest_show,
.body_gezx_gnsz .edu_show,
.body_gezx_gnsz .work_show{padding-top: 20px;}
.body_gezx_gnsz .gray_right{display: block;width:52px;float: left;text-align: right;}



/*sec4*/
.body_gezx_gnsz .interest_show{padding-top: 20px;}
.body_gezx_gnsz .interest_show dl{ height: 26px; line-height: 26px;}
.body_gezx_gnsz .interest_show dl dt,.interest_show dl dd{float: left;}
.body_gezx_gnsz .interest_show dl dt{width:130px; color:#999; text-align: right;  }
.body_gezx_gnsz .interest_show dl dd{color:#333; margin-left: 16px; }
.body_gezx_gnsz .edit,
.body_gezx_gnsz .show{display: none;}

.body_gezx_gnsz .re_l_sec3 h2{background-position: 0 -116px;}
.body_gezx_gnsz .re_l_sec5 h2{background-position: 0 -570px;}
.body_gezx_gnsz .re_l_sec9 h2{background-position: 0 -704px;}
.body_gezx_gnsz .re_l_sec10 h2{background-position: 0 -748px;}
.body_gezx_gnsz .re_l_sec11 h2{background-position: 0 -748px;}

/*教育经历*/


.body_gezx_gnsz .education_form,
.body_gezx_gnsz .project_form,
.body_gezx_gnsz .form,
.body_gezx_gnsz .work_form,
.body_gezx_gnsz .lange_form,
.body_gezx_gnsz .family_form,
.body_gezx_gnsz .hwqs_form,
.body_gezx_gnsz .othermsg_form{padding: 30px 0 30px 60px; border-bottom: 1px solid #f3f3f3;}
.body_gezx_gnsz .education_form dl dt,
.body_gezx_gnsz .work_form dl dt,
.body_gezx_gnsz .lange_form dl dt,
.body_gezx_gnsz .family_form dl dt,
.body_gezx_gnsz .hwqs_form dl dt,
.body_gezx_gnsz .othermsg_form dl dt,
.body_gezx_gnsz .project_form dl dt,
.body_gezx_gnsz .skill_form dl dt,
.body_gezx_gnsz .certificate_form dl dt,
.body_gezx_gnsz .practice_form dl dt,
.body_gezx_gnsz .train_form dl dt{float: left; width: 110px; text-align: right; margin-right: 20px;}
.body_gezx_gnsz .education_form dl dd,
.body_gezx_gnsz .work_form dl dd,
.body_gezx_gnsz .lange_form dl dd,
.body_gezx_gnsz.family_form dl dd,
.body_gezx_gnsz.hwqs_form dl dd,
.body_gezx_gnsz.othermsg_form dl dd,
.body_gezx_gnsz.project_form dl dd{float: left;}
.body_gezx_gnsz .dl_w300{width: 300px; float: left;}
.body_gezx_gnsz .set_width dd input{width: 380px;}



.body_gezx_gnsz .addEducation,
.body_gezx_gnsz .addWorkepe,
.body_gezx_gnsz .addLange,
.body_gezx_gnsz .addFamily,
.body_gezx_gnsz .addHwqs,
.body_gezx_gnsz .addOthermsg,
.body_gezx_gnsz .addProject,
.body_gezx_gnsz .addSkill,
.body_gezx_gnsz .addCert,
.body_gezx_gnsz .addAwards,
.body_gezx_gnsz .addPractice,
.body_gezx_gnsz .addTrain{ display: block; border-radius:6px; width:174px; height: 40px; line-height: 40px; text-align: center;  border: 1px solid #3a9bfc; font-size: 16px; margin: 30px auto; }
.body_gezx_gnsz .re_sec .addEducation,
.body_gezx_gnsz .re_sec .addWorkepe,
.body_gezx_gnsz .re_sec .addLange,
.body_gezx_gnsz .re_sec .addFamily,
.body_gezx_gnsz .re_sec .addHwqs,
.body_gezx_gnsz .re_sec .addOthermsg,
.body_gezx_gnsz .re_sec .addProject,
.body_gezx_gnsz .re_sec .addSkill,
.body_gezx_gnsz .re_sec .addCert,
.body_gezx_gnsz .re_sec .addAwards{color: #3a9bfc;}
.body_gezx_gnsz .input_word{position: absolute;height: 34px; line-height: 37px;margin-left: 123px;margin-top: 3px;background: white;}
/*教育经历*/
.body_gezx_gnsz .re_l_sec4 h2{background-position: 0 -425px;}
.body_gezx_gnsz .education_form,
.body_gezx_gnsz .project_form,
.body_gezx_gnsz .form{padding: 30px 0 30px 60px; border-bottom: 1px solid #f3f3f3;}
/*.body_gezx_gnsz .education_form dl dt,*/
.body_gezx_gnsz .project_form dl dt,
.body_gezx_gnsz .skill_form dl dt,
.body_gezx_gnsz .certificate_form dl dt,
.body_gezx_gnsz .practice_form dl dt,
.body_gezx_gnsz .train_form dl dt{float: left; width: 110px; text-align: right; margin-right: 20px;}
.body_gezx_gnsz .education_form dl dd,
.body_gezx_gnsz .project_form dl dd{float: left;}
.body_gezx_gnsz .dl_w300{width: 300px; float: left;}
.body_gezx_gnsz .re_l_sec1_form .dl_w306{width: 300px; float: left;margin-left: 6px;}
.body_gezx_gnsz .addEducation,
.body_gezx_gnsz .addProject,
.body_gezx_gnsz .addSkill,
.body_gezx_gnsz .addCert,
.body_gezx_gnsz .addAwards,
.body_gezx_gnsz .addPractice,
.addTrain{ display: block; border-radius:6px; width:174px; height: 40px; line-height: 40px; text-align: center;  border: 1px solid #3a9bfc; font-size: 16px; margin: 30px auto; }
.body_gezx_gnsz .re_sec .addEducation,
.body_gezx_gnsz .re_sec .addProject,
.body_gezx_gnsz .re_sec .addSkill,
.body_gezx_gnsz .re_sec .addCert,
.body_gezx_gnsz .re_sec .addAwards{color: #3a9bfc;}
.body_gezx_gnsz .margin_rightlyc span,
.body_gezx_gnsz .chun_marginr{margin-right: 25px;}


.body_gezx_gnsz .education_form{padding: 30px 0 30px 0px; border-bottom: 1px solid #f3f3f3;}
.body_gezx_gnsz .education_form dl dt{float: left; width: 98px; text-align: right; margin-right: 20px;}

/*.body_gezx_gnsz textarea{width: 450px; height:98px; padding: 5px; border: 1px solid #e2e2e2; border-radius: 6px}*/
.body_gezx_gnsz .form .h110{height: 110px;}
.body_gezx_gnsz .edu_top,
.body_gezx_gnsz .pro_top{margin-bottom: 15px;}
.body_gezx_gnsz .edu_top p,
.body_gezx_gnsz .pro_top p{padding: 5px 0;}
.body_gezx_gnsz .edu_top .f16,
.body_gezx_gnsz .pro_top .f16{font-size: 16px; font-weight: bold; }
.body_gezx_gnsz .edu_top .gray{ font-size: 13px;}
.body_gezx_gnsz .edu_bottom li{height: 26px; line-height: 26px;}
.body_gezx_gnsz .edit_item,
.body_gezx_gnsz .del_item{position: absolute; width: 20px; height: 21px; top:28px; right:60px; background: url(../img/icon.png) no-repeat 0 -1px }
.body_gezx_gnsz .show{position: relative;}
.body_gezx_gnsz .del_item{background: url(../img/icon.png) no-repeat -85px 0; right:20px;}
.body_gezx_gnsz .item{padding-bottom: 0px;}
.body_gezx_gnsz .cur{background: url(../img/shadow.jpg) repeat-x 0 bottom;}
/*求职意向*/
.body_gezx_gnsz .show{padding-top: 20px;}
.body_gezx_gnsz .interest_show dl{ height: 26px; line-height: 26px;}
.body_gezx_gnsz .interest_show dl dt,
.body_gezx_gnsz .interest_show dl dd,
.body_gezx_gnsz .awards_show dt,
.body_gezx_gnsz .awards_show dd{float: left;}
.body_gezx_gnsz .interest_show dl dt{width:130px; color:#999; text-align: right;  }
.body_gezx_gnsz .interest_show dl dd{color:#333; margin-left: 16px; }
.body_gezx_gnsz .edit,
.body_gezx_gnsz .show,
.body_gezx_gnsz .edit_item,
.body_gezx_gnsz .del_item{display: none;}

/*工作经历*/
.body_gezx_gnsz .form .h110{height: 110px;}
.body_gezx_gnsz .work_top{margin-bottom: 15px;}
.body_gezx_gnsz .work_top p{padding: 5px 0;}
.body_gezx_gnsz .work_top .f16{font-size: 16px; font-weight: bold; }
.body_gezx_gnsz .work_top .gray{ font-size: 13px;}
.body_gezx_gnsz .work_bottom li{line-height: 28px;}
.body_gezx_gnsz .work_com span{padding-right: 15px;}

/*语言情况*/
.body_gezx_gnsz .lange_top{margin-bottom: 15px;}
.body_gezx_gnsz .lange_top p{padding: 5px 0;}
.body_gezx_gnsz .lange_top .f16{font-size: 16px; font-weight: bold; }
.body_gezx_gnsz .lange_top .gray{ font-size: 13px;}
.body_gezx_gnsz .lange_bottom li{line-height: 28px;}
.body_gezx_gnsz .lange_top span{padding-right: 15px;}
.body_gezx_gnsz .re_l_sec5 .item{padding-bottom: 3px;}

/*家庭成员*/
.body_gezx_gnsz .family_top{margin-bottom: 15px;margin-top: 15px;}
.body_gezx_gnsz .family_top p{padding: 5px 0;}
.body_gezx_gnsz .family_top .f16{font-size: 16px; font-weight: bold; }
.body_gezx_gnsz .family_top .gray{ font-size: 13px;line-height: 26px;}
.body_gezx_gnsz .family_bottom li{line-height: 26px;}
.body_gezx_gnsz .family_com span{padding-right: 15px;}
.body_gezx_gnsz .family_top li{list-style: none;}
.body_gezx_gnsz .family_top li span{float: left;height: 40px;padding-right: 20px;}
.body_gezx_gnsz .family_top li label{padding-right: 10px;}
.body_gezx_gnsz .re_l_sec9 .item{padding-bottom: 3px;}

/*添加华为亲属成员*/
.body_gezx_gnsz .hwqs_top{margin-bottom: 15px;margin-top: 15px;}
.body_gezx_gnsz .hwqs_top p{padding: 5px 0;}
.body_gezx_gnsz .hwqs_top .f16{font-size: 16px; font-weight: bold; }
.body_gezx_gnsz .hwqs_top .gray{ font-size: 13px;line-height: 26px;}
.body_gezx_gnsz .hwqs_bottom li{line-height: 26px;}
.body_gezx_gnsz .hwqs_com span{padding-right: 15px;}
.body_gezx_gnsz .hwqs_top li{list-style: none;}
.body_gezx_gnsz .hwqs_top li span{float: left;height: 40px;padding-right: 20px;}
.body_gezx_gnsz .hwqs_top li label{padding-right: 10px;}
.body_gezx_gnsz .re_l_sec10 .item{padding-bottom: 3px;}
.body_gezx_gnsz .hwqs_form .bigwidth{width: 180px;}


/*项目*/
.body_gezx_gnsz .re_l_sec6 h2{background-position: 0 -524px;}
.body_gezx_gnsz .pro_bottom{margin-bottom:15px;}

/*专业技能*/
.body_gezx_gnsz .re_l_sec7 h2{background-position: 0 -616px;}
.body_gezx_gnsz .skill_form,
.body_gezx_gnsz .certificate_form{padding:10px 0;}
.body_gezx_gnsz .form .del_bar{ float: left; height: 40px; line-height: 40px; color:#de3435; width: 100px; text-align: center; font-size: 13px;}
.body_gezx_gnsz .skill_item,
.body_gezx_gnsz .certificate_item{padding-bottom: 10px;}
/*获奖*/
.body_gezx_gnsz .awards_show dt,.awards_show dd{margin-right: 8px;}
/*资格证书*/
.body_gezx_gnsz .re_l_sec8 h2{background-position: 0 -659px;}
.body_gezx_gnsz .certifier{ margin-bottom: 15px;}
.body_gezx_gnsz .certifier dt,
.body_gezx_gnsz .certifier dd{float: left; margin-right: 10px;}

/*其他信息*/
.body_gezx_gnsz .othermsg_top{margin-bottom: 5px;margin-top: 15px;}
.body_gezx_gnsz .othermsg_top p{padding: 5px 0;}
.body_gezx_gnsz .othermsg_top .f16{font-size: 16px; font-weight: bold; }
.body_gezx_gnsz .othermsg_top .gray{ font-size: 13px;line-height: 26px;}
.body_gezx_gnsz .othermsg_bottom li{line-height: 26px;}
.body_gezx_gnsz .othermsg_com span{padding-right: 15px;}
.body_gezx_gnsz .othermsg_top li{list-style: none;}
.body_gezx_gnsz .othermsg_top li span{float: left;height: 40px;padding-right: 20px;}
.body_gezx_gnsz .othermsg_top li label{padding-right: 10px;}
.body_gezx_gnsz .zwpj_lyc dt{color: #999;margin-top: 10px;width: 60px;float: left;}
.body_gezx_gnsz .zwpj_lyc p{padding-top: 10px;width: 678px;margin-left: 62px;}
.body_gezx_gnsz .re_l_sec11 .item{padding-bottom:20px;}
.body_gezx_gnsz .othermsg_form .bigwidth{width: 180px;}
.body_gezx_gnsz .selfpj dl dt{float: left;width: 160px;text-align: right; padding-right: 20px;}
.body_gezx_gnsz .selfpj dl dd{float: left;}
.body_gezx_gnsz .width_280 dd input{width: 280px;}
.body_gezx_gnsz .chooseZj{cursor: pointer;margin-right: 10px;float: left;color: #3a9bfc;;display: block; border-radius:6px; width:90px; height: 34px; line-height: 34px; text-align: center;  border: 1px solid #3a9bfc; font-size: 14px;}
.body_gezx_gnsz .chooseZjtips{font-size: 12px;color: #999;width: 340px;display: block;padding-top: 18px;}
.body_gezx_gnsz .upfile_span{position: absolute;margin-left: -100px;margin-top: -35px;cursor: pointer;}
.body_gezx_gnsz .othermsg_form .upfile_span input{cursor: pointer;opacity: 0;filter: alpha(opacity=0);width: 75px;}
.body_gezx_gnsz .sfzpic{position: relative;;width:310px;/*margin-left:60px;*/}
.body_gezx_gnsz .sfzpic p{width: 150px;float: left;padding-right: 5px;cursor: pointer;height: 100px;}
.body_gezx_gnsz .sfzpic p span{width: 150px;height: 100px;display: block;background: gray;opacity: 0.9;position: absolute;}
.body_gezx_gnsz .sfzpic img{width: 100%;height: 100%;}
.body_gezx_gnsz .addPic{position: absolute;bottom: 5%;width: 100px;color:#3a9bfc;}
.body_gezx_gnsz .sfzpic .addPic input{opacity: 0;filter: alpha(opacity=0);;position: absolute;bottom: 0%;width: 88px;height: 20px;cursor: pointer;}
.body_gezx_gnsz .sfzpic .sfz_scalebig{background: url(../img/icon.png) no-repeat -122px 45px;display: block; height: 100px;width: 60px;float: left;}
.body_gezx_gnsz .sfzpic .sfz_shuxian{background: url(../img/icon.png) no-repeat -84px -21px;display: block; height: 100px;width: 23px;float: left;margin-top:2px ;}
.body_gezx_gnsz .sfzpic .sfz_delete{background: url(../img/icon.png) no-repeat -85px 47px;display: block; height: 100px;width: 60px;margin-left: 100px;}
.body_gezx_gnsz .sfzpic .gray_tc{display: none;}
.body_gezx_gnsz .afterscale{width: 450px;height: 300px;}
.body_gezx_gnsz .afterscale img{width: 100%;height: 100%;}
.body_gezx_gnsz .cont_sfz{ width: 450px;position: fixed;z-index: 9999999;left: 50%; margin-left: -225px;top: 50%;margin-top: -160px;}
.body_gezx_gnsz .closebutton_sfz{position: absolute;top: -16%;right: -11%; width: 50px;height: 50px;background: url(../img/icons.png) 0px -930px no-repeat;cursor: pointer;}


/*update--add*/
.body_gezx_gnsz .gray_right2{width: 70px;text-align: right;display: block;float: left;}
.body_gezx_gnsz .set_lineh{line-height: 26px;}

/*页面最底端,去预览*/
.body_gezx_gnsz .gezx_preview{margin-top: -10px;}
.body_gezx_gnsz .gezx_preview div{cursor: pointer;width: 110px;height: 40px;line-height: 40px;background: red;color: white; margin: 0 auto;text-align: center;border-radius: 6px;}



/*.body_gezx_gnsz .now_location dt{width: 100px;height: 40px;line-height: 40px;text-align: right;margin-right: 11px;}*/

.body_gezx_gnsz .now_location{padding-bottom: 20px;}
.body_gezx_gnsz .school_nation dt,
.body_gezx_gnsz .school_nation dd,
.body_gezx_gnsz .now_location dt,
.body_gezx_gnsz .now_location dd{float: left;}
.body_gezx_gnsz .school_nation dt,
.body_gezx_gnsz .now_location dt{width:100px; height: 40px; line-height: 40px; text-align: right; margin-right: 15px;}
.body_gezx_gnsz .school_nation .selectWrap,
.body_gezx_gnsz .now_location .selectWrap{width: 150px;}


/*简历编码*/
.body_gezx_gnsz .resumeNum{height: 50px;line-height: 50px;text-align: center;border-top:1px solid #f2f2f2;color:#999;}
.body_gezx_gnsz .resumeNum2{color: #000000;}
.body_gezx_gnsz .preview_lyc{font-size: 14px;margin-left: 37px;color: #3a9bfc;cursor: pointer;}
.body_gezx_gnsz .education_form .btnWrap,.body_gezx_gnsz .skill_item .btnWrap,.body_gezx_gnsz .certificate_item .btnWrap{margin-left: 60px;}


.toggleButton{margin-bottom: 10px;}
.toggleButton p{    display: block;float: left; width: 119px; cursor: pointer;
    height: 60px;
    line-height: 60px;
    background: #fff;
    text-align: center;
    color: #3a9bfc;
    font-size: 16px;
    border-right: 1px solid #f2f2f2;
    }
.toggleButton p.last{ border-right: 0;width: 120px;}


